var host = 'https://renrencan.phpyiqiwan.com'
const app = getApp()
const util = require('./util')
const md5 = require('./md5')


function request(params) {

    if (params && params['url']) {
        if (params.url.indexOf('https') < 0) {
            params['url'] = host + params['url']
        }
    }
    if (!params['data']) {
        params['data'] = {}
    }
    var sid = wx.getStorageSync('sid')
    if(sid){
      params['data']['_sid'] = sid
    }
    if (params['method'] == "POST") {
        params['header'] = {
            "content-type": "application/x-www-form-urlencoded"
        };
    }
    params['data']['_t'] = +new Date()
    params['data']['_v'] = getApp().globalData.version;
    var queryParam = util.parseQueryString(params['url'])
    for (var key in queryParam) {
        // statement
      if (queryParam[key]){
        params['data'][key] = queryParam[key];
      }
    }
    console.log("sign data")
    console.log(params['data'])

    var sign = util.sign(params['data'], getApp().globalData.key);
    params['data']['_sign'] = sign
    wx.request(params)
}
module.exports = {
    request: request
}
